About Pelham Farm Group Ltd (12238591) United Kingdom