About Ellicott & Goodwin Engineering Limited (01324447) United Kingdom