About S.c. Williams Limited (04838067) United Kingdom