About Thorold Dewling & Co Ltd (05300072) United Kingdom