About J.k. Leech (fuels) Limited (01786143) United Kingdom