About Electric Farmyard Limited (08686912) United Kingdom