About Strumech Engineering Limited (01679773) United Kingdom