About Anchor Motors Limited (04586360) United Kingdom