About Abell Oils & Fats Ltd. (08789682) United Kingdom