About Letton Farms Ltd. (02419412) United Kingdom