About Thackard Limited (03812942) United Kingdom