Church of England Diocese of Canterbury Margate St. Philip, Northdown Park