About Salt & Pepper Restaurant Ltd (12968646) United Kingdom