About S Williams Service Limited (12272968) United Kingdom