About Eighteighteen Restaurants Limited (08895827) United Kingdom