About Vinegar & Salt Limited (SC710935) United Kingdom