About Mill Hill Country Club Limited (04581803) United Kingdom