About Nursteed Meadows Management Company Limited (07316036) United Kingdom