About Thomson & Kelly Limited (00981113) United Kingdom