About Elmhurst Engineering Limited (03634261) United Kingdom