About Salt & Vinegar (glasgow) Limited (SC589647) United Kingdom