About W Davidson & Son Limited (SC099081) United Kingdom