About Barlows Services Limited (08768452) United Kingdom