About The Farmyard Kitchen Limited (12208730) United Kingdom