About Ajo Engineering Ltd (13348118) United Kingdom