About Lanfine Home Farm & Co (SL000519) United Kingdom