About Langham Square Limited (10816151) United Kingdom