About Wm Hamilton & Sons Limited (SC295966) United Kingdom