About Duncan Enterprises Ltd. (SC320763) United Kingdom