About Thornacre Engineering Ltd (13412950) United Kingdom