About Thoroughgood Advisors Ltd (13270384) United Kingdom