Back to all articles BlackRock and Outpost secure £105.5m financing for Castle purchase Share 01.03.24