About Sloane Food & Wine Ltd (12473573) United Kingdom