About Lt London Developments Limited (11098315) United Kingdom