About Strudale Engineering Ltd. (05312565) United Kingdom