About Thomson & Brown Electrical Installations Ltd (12994929) United Kingdom