SLH UK London Property Limited Company numberBR021915 StatusOpen TypeUk-Establishment Incorporated12 Nov 2019 Registered office 5th Floor 86 Jermyn StreetLondonSW1Y 6AW Data JSON Markdown