About L & R Restaurants Limited (08491067) United Kingdom