About Ajo Restaurants Ltd (11831820) United Kingdom