About Barker & Co. Installations Limited (10507499) United Kingdom