About Pelham Holdings Limited (01514574) United Kingdom