About Pumphouse Barry Management Company Ltd (09520847) United Kingdom