About London Property Club Limited (10959698) United Kingdom