Primrose Valley Service Station phone Primrose Valley Rd Primrose Valley, North Yorkshire YO14 9QR map