About Teague & Co Limited (12981515) United Kingdom