Friarage Hospital phone Northallerton, North Yorkshire DL6 1JG Northallerton, North Yorkshire DL6 1JG map