About Roy Thomas & Son Limited (04695303) United Kingdom