About Hamilton & Ralston Ltd (SC531732) United Kingdom