About Pelham Storage Limited (10342347) United Kingdom