About High Meadow Management Company Limited (01918283) United Kingdom