About East Meadow Management Limited (12181000) United Kingdom