20 October 2025

UK investors launch Sterling 20 group as step up from Mansion House Accord