About Trewhella Engineering Ltd (10717947) United Kingdom