About S & L Restaurants Limited (12975477) United Kingdom