About Salt And Vinegar (london) Limited (10576271) United Kingdom