About Pelham Management (newport) Limited (11218802) United Kingdom