Cabot Square Capital is a leading provider of investment capital for small and mid sized companies in the UK and Western Europe.
7 st jamess street