About J S Teasdale Ltd (12673369) United Kingdom