About Elgar Middleton Bio Power Limited (09426501) United Kingdom