About S. Thorogood & Sons (covent Garden) Limited (02318779) United Kingdom