About Hamilton Kilgour Limited (SC360768) United Kingdom