About London Property And Partners Ltd (10818201) United Kingdom