About S Williams & Sons Limited (13626861) United Kingdom