About Loxwood Close Management Company Limited (04237931) United Kingdom