About Pelham Management Limited (03944387) United Kingdom