About Pumphouse Farm Ltd (12179979) United Kingdom