About Salt & Pepper York Ltd (11926404) United Kingdom