About Avondale Motor Engineers Limited (06397138) United Kingdom