About Loxwood Farm Place Management Limited (03527562) United Kingdom