About Roderick Thomas Limited (08394276) United Kingdom