About Thackarts Limited (08782917) United Kingdom