About Salt & Pepper Stamford Ltd (09787561) United Kingdom