About Pelham Incorporated Limited (02473227) United Kingdom