About S S & Co Holdings Ltd (12635518) United Kingdom