About D.s. Dalgleish & Son Limited (SC128458) United Kingdom