About Thomas Holdings Limited (02908142) United Kingdom