About Loxwood Management Company Limited (03823632) United Kingdom