About Annie Duncan Ltd. (SC289895) United Kingdom