About Pelham (london) Limited (03124704) United Kingdom