About Thomas Hancock & Company Limited (SC415173) United Kingdom