About Duffey Odp Limited (11060805) United Kingdom