About Thomas Hume Limited (SC631868) United Kingdom