About Salt & Pepper Fast Food Ltd (12795727) United Kingdom