About T S Richards Limited (10590502) United Kingdom