About Pelham Principal Holdings Limited (08896614) United Kingdom