About J.e Oilcan Ltd (13711801) United Kingdom