About Staward Engineering Limited (01045369) United Kingdom