About London Street Properties Limited (SC635182) United Kingdom