About Pelham Partnership Limited (07565230) United Kingdom