About Hamiltons Of London Limited (02399788) United Kingdom