About Turners & Williams Limited (10943246) United Kingdom