About Thorogood & Sons Limited (00656595) United Kingdom