About Teasdale & Co Limited (06614936) United Kingdom