About Richard Thomas Ltd (SC312392) United Kingdom