About S & A Restaurant Ltd (09912626) United Kingdom