About Felix Engineering Limited (02057417) United Kingdom