About Donald Rodger Associates Limited (SC499258) United Kingdom