About D. & J. Macewen & Company Limited (SC014141) United Kingdom