About L & L Restaurants Limited (01243772) United Kingdom