About Little Meadows Management Company Limited (10250785) United Kingdom