About Pelham Lodge Limited (07430160) United Kingdom