About Pelham & Partners Ltd (12683417) United Kingdom