About James Teasdale Ltd (13182271) United Kingdom