Name Town Postcode SIC
Terra Firma Capital Partners Limited SE1 2AP 66190
Mercia Technologies Plc Henley In Arden B95 5AA 64303
Rockpool Investments Llp London SW1E 5DH
Phoenix Equity Partners Limited London SW1E 6DE 64303
Institute Of Cancer Research: Royal Cancer Hospital (the) SW7 3RP 72190
Tandem Money Limited London N1 9LG 64191
Oaknorth Bank Plc London W1F 9QS 64191
Risk Capital Partners Llp London W1K 6DA