About Higher Meadow Management Company Limited (10482826) United Kingdom