About Ariel Manufacturing Limited (03788338) United Kingdom