About Foxgloves Management Company (liskeard) Limited (12149210) United Kingdom