About Thornton-picard Manufacturing Company Ltd (13478318) United Kingdom