About Pelham Street Limited (08128994) United Kingdom