About E. Howie (technical) Limited (08451842) United Kingdom