Cabot Square Capital makes £25m investment in Henry Howard Finance PLC