About A & A Glover Engineering Limited (01887417) United Kingdom