About Jerry Food & Wine Ltd (SC663204) United Kingdom