About Tucker Dd Ltd. (SC690979) United Kingdom