Halifax, St John the Baptist, Yorkshire