About E.d. Lowe Engineering Limited (01452228) United Kingdom