About London Strategic Land Developments Limited (10665627) United Kingdom