About S. Turner & Sons Limited (00584002) United Kingdom