About The Energy Crops Company Limited (03898138) United Kingdom