About Pelham Capital Investments Ltd (07478009) United Kingdom