About Sedgwick Forbes Holding Limited (12312640) United Kingdom