About Barrows Building Services Limited (10971477) United Kingdom