About Tudor Davies & Sons Limited (10605857) United Kingdom