About Red Lion Farm Limited (02766415) United Kingdom