About London Property Lab Ltd (13133518) United Kingdom