About John Hall Engineering Limited (03379143) United Kingdom