About Langham Barns Management Company Limited (06109890) United Kingdom