About Barlows Holdings Limited (00171270) United Kingdom