About Barclay Electrical Solutions Ltd (11283085) United Kingdom