An insurance and finance holding company in the UK. Site describes the company, its subsidiaries, ...