About The Pelham Group Limited (02621422) United Kingdom