About Foxglove Meadows Residents Management Company Limited (12985278) United Kingdom