About Ruwayda Oil & Recycling Ltd (13684273) United Kingdom