About David Thacker Limited (09654782) United Kingdom