About S & C Life Ltd (11912915) United Kingdom