About Thomson & Ryan Ltd (12288116) United Kingdom