About S Thacker Limited (08599069) United Kingdom