About Pelham Lodge Property Co Ltd (04917814) United Kingdom