About Lavington Farms Limited (03248861) United Kingdom