About David Teasdale & Co Ltd (04411354) United Kingdom