About S & R Restaurant Limited (03884864) United Kingdom