About Jc Stewart Design Engineering Limited (08772571) United Kingdom