About Anchor Meadow Management Limited (06953532) United Kingdom