About Foxhills Management Company Limited (02238343) United Kingdom