QVSR Bristol
Charity Number: 286078
Contact: Centre Manager
Address: Port of Bristol Seafarers Centre, Royal Portbury Dock Road, Portbury
Postcode: BS20 7XJ
Phone: 01275 374895
Email: qvsrbristol@qvsr.org.uk
Website: www.qvsr-bristol.org.uk
Summary: Promote the spiritual, moral and physical well-being of seafarers and their families, and other sea travellers who cannot benefit from the normal means of pastoral care, without distinction of creed or nationality. Achieved by the maintenance of the Port of Bristol Seafarers Centre and ship visits.
Related Articles
The Mission to Seafarers
Website: https://www.missiontoseafarers.org/ Head Office Address: 1st Floor, 6 Bath Place, Rivington Street, London, EC2A 3JE, United Kingdom. Contact a Chaplain: https://www.missiontoseafarers.org/contact-a-chaplain Port Directory: ...
International Christian Maritime Association (ICMA)
Website: https://icma.as Contact page: https://icma.as/contact/ Email: info@icma.as Organisation type: International network of Christian maritime missions and welfare organisations serving seafarers worldwide. What this organisation does The ...
International Christian Maritime Association (ICMA)
Charity Number: 1003211 Contact: Dr Jason Zuidema Address: ICMA c/o The Mission to Seafarers, St Michaels Paternoster Royal, College Hill, London Postcode: EC4R 2RL Phone: (1)514-993-6528 Website: www.icma.as Email: gensec@icma.as Summary: The ...
QVSR Immingham Seafarers Centre
Contact details Website: https://www.qvsr.org.uk/qvsr-immingham/ Centre telephone: +44 (0)1469 574195 Transport / WhatsApp: +44 (0)7380 540023 Email: qvsrhumber@qvsr.org.uk Parent organisation: QVSR (Queen Victoria Seamen's Rest) Main office ...
Merchant Navy Welfare Board (MNWB)
Contact details Website: https://www.mnwb.org/ Address: Merchant Navy Welfare Board 8 Cumberland Place Southampton Hampshire SO15 2BH Telephone: 023 8033 7799 Email: enquiries@mnwb.org.uk Contact page: https://www.mnwb.org/contact-us/ Seafarer ...
(function () {
'use strict';
// Only run on the KB root page
if (!/\/kb\/seafarer-support\/?$/.test(window.location.pathname)) return;
var CATEGORY_ID = '233149000000358041';
var MAX_WAIT_MS = 10000;
var POLL_INTERVAL_MS = 200;
var elapsed = 0;
function getStore() {
if (window.reduxStore) return window.reduxStore;
if (window._store) return window._store;
var all = document.querySelectorAll('*');
for (var i = 0; i < all.length; i++) {
var keys = Object.keys(all[i]);
for (var j = 0; j < keys.length; j++) {
if (keys[j].indexOf('__reactContainer') === 0) {
try { return all[i][keys[j]].child.memoizedProps.store; } catch (e) {}
}
}
}
return null;
}
function getPortalId() {
var resources = window.performance.getEntriesByType('resource');
for (var i = 0; i < resources.length; i++) {
var m = resources[i].name.match(/portalId=([^&]+)/);
if (m) return m[1];
}
return null;
}
var timer = setInterval(function () {
elapsed += POLL_INTERVAL_MS;
if (elapsed > MAX_WAIT_MS) { clearInterval(timer); return; }
var store = getStore();
if (!store) return;
var kb = store.getState().KBUIState;
if (!kb || !kb.subCategoryWithArticles || kb.subCategoryWithArticles.length === 0) return;
if (!kb.isNext) { clearInterval(timer); return; }
clearInterval(timer);
var portalId = getPortalId();
if (!portalId) return;
var base = window.location.origin + '/portal/api/kbCategory/' +
CATEGORY_ID + '/articles?portalId=' + portalId;
Promise.all([
fetch(base + '&from=1&limit=9').then(function (r) { return r.json(); }),
fetch(base + '&from=10&limit=9').then(function (r) { return r.json(); })
]).then(function (results) {
var sections = Object.values(results[0].data).concat(Object.values(results[1].data));
if (!sections.length) return;
store.dispatch({
type: 'KB_SUB_CATEGORIES_WITH_ARTICLES_BY_CATEGORY_SUCCESS',
data: { list: sections, categoryId: CATEGORY_ID, isNext: false, page: 1 }
});
}).catch(function () {});
}, POLL_INTERVAL_MS);
})();