For mobile, I think 20kb is the best size, mobile devices won't download any images if you use the media rules, images are an issue for mobile web, sizing them with css doesn't change the kb size, I haven't looked into it properly but think there are php scripts about which will cache multiple sizes and serve the appropriate one depending on device.
Best thing to do is remove anything uneccesary and keep it basic, just show the service offered and contact details.
Search for best practices mobile website (w3), that should help you.