About Thomson & Miller Limited (10096956) United Kingdom