About Thomas Rose Limited (11280445) United Kingdom