About Avoca Motor Products Limited (05010199) United Kingdom