About Foxglove Meadows Management Company Limited (12693424) United Kingdom