Seven Mile Capital sells most assets of British Credit Trust

Share this