About Ste Williams Ltd. (08953222) United Kingdom