About Othman Haddad Limited (12624494) United Kingdom