About Gendiesel Products Limited (02256577) United Kingdom