About Teale & Co Limited (09762885) United Kingdom