Healthcare near Whistlers, The Village Green Mill Hill NW7