The Orders of St John Care Trust completes Merger with The Fremantle Trust
Following a merger with The Orders of St John Care Trust (OSJCT) in February 2024, 1,300 employees from The Fremantle Trust, based in Buckinghamshire, officially…
Read more...