About Baldwin & Hatch Limited (09606755) United Kingdom