About R. Davidson & Sons Limited (SC314904) United Kingdom