About S & P Clarke Holdings Ltd (12124594) United Kingdom