i'd say a experienced developer would charge a couple $100 for this sort of website. Your best bet is contacting a company that does it unless there's any freelancers here will do it for you as most companies charge different.
http://towelliee.com/s3 seems to use old technologies. Nowadays these sort of widgets should be coded in Angular, not postbacks.
£350 for website design
£150 for branding
I wouldn't be able to cost up the development as you haven't provided enough information about which features you require. However, you are likely to be looking around £750 for development using the latest technologies.
Worked as a freelancer for two years before joining a multinational government sourcing company for a year. I know head up my development company with both US and UK team. I'm also employed by an FX company developing their startup company.
You would be able to choose between following backend languages:
C# .net ASP.net
The frontend website will be made using HTML 4/5 css3 and AngularJS to create SPA widgets.