About Meadow Walk Management Limited (07274632) United Kingdom