About Langham Close Management Company Limited (06915812) United Kingdom