Bishops' Conference of England and Wales
A ‘triage’ centre for the emergency placement of women escaping human trafficking.