About Pelham Property Management Ltd. (02087291) United Kingdom