About Salt & Pepper Cafe Ltd (10834190) United Kingdom