Gereja ini mengikuti ritus Romawi atau Latin dan bergantung pada yurisdiksi Keuskupan Portsmouth (Dioecesis Portus Magni) yang berbasis di Portsmouth, selatan Inggris, Britania Raya, dan didirikan pada tahun 1882 di bawah masa kepausan Paus Leo XIII.
Gereja batu pertama diletakkan pada tahun 1936, pembangunannya dimulai pada tahun berikutnya tetapi baru pada tahun 1947 diresmikan dan diberkati.