About Benham (general Engineers) Limited (01181752) United Kingdom