About Pelham House Limited (10306955) United Kingdom