About Mill Hill Engineering (holdings) Limited (02232421) United Kingdom