About O J Dafitohwo & Sons Limited (08893048) United Kingdom