About Langham Place Developments Limited (10694801) United Kingdom