British Business Investments commits initial £20m to Beach Point Capital Management
British Business Investments has made a £20 million to funds managed by Beach Point Capital Management (Beach Point). Beach Point has successfully run funds in the United States and Ireland and is now expanding into the UK market. This commitment by British Business Investments will enable Beach Point to make