About Meadow Lea Management Limited (13225308) United Kingdom