About Lord Rayleigh S Farms Limited (00251241) United Kingdom