About Pelham Lodge Management Limited (03797660) United Kingdom