About A.e. Callard (engineering) Limited (01557831) United Kingdom