About Pelham Farming Company Limited (03916585) United Kingdom