About Barlows Property Ltd (12834693) United Kingdom