About S & N Rest. Limited (11697937) United Kingdom