About Foxglades Management Company Limited (02273462) United Kingdom