British Business Investments commits an initial £20m to Beach Point Capital Management