About Salt & Vinegar (blackpool) Limited (12920223) United Kingdom