About Ted Williams & Sons Limited (08528522) United Kingdom