About Little Jamaica Farmstead Ltd (13594140) United Kingdom