About Hamilton Taylor Ltd. (SC311106) United Kingdom