About Vicarage Meadow Management Company Limited (06170264) United Kingdom