About Foxgloves Management Limited (02106154) United Kingdom