About The Farmhands Kitchen Ltd (12309307) United Kingdom