About Burroughes & Watts Limited (04463729) United Kingdom