About Duddingston Consultancy Ltd. (SC480643) United Kingdom