About T M Richards Limited (06942571) United Kingdom