About A Turner & Sons Limited (06129795) United Kingdom