About Langham Square Properties Ltd (08906364) United Kingdom