About J & B Teasdale Ltd (10433520) United Kingdom