About Thacker And Scott Limited (06938411) United Kingdom