About London Street Property Investments Limited (12918649) United Kingdom