About Nether Hall Park Open Space Management Company Limited (05887174) United Kingdom