About Investors In Engineering Limited (08236285) United Kingdom