About Narlah Farm Limited (12612403) United Kingdom