About Straker Engineering Ltd (08760425) United Kingdom