About O Hara Waste Oil Limited (08020083) United Kingdom