About Loxwood Place Management Company Limited (11839475) United Kingdom