About Ottolenghi Restaurants Limited (07275025) United Kingdom