About J Thacker And Sons Limited (10166351) United Kingdom