About James Davidson & Sons Limited (SC174220) United Kingdom