About Walnut Meadow Management Company Limited (10026804) United Kingdom