About Barrow Brook Properties Ltd (11319246) United Kingdom