About L23 Restaurants Limited (12539814) United Kingdom