About T&s Edwards Medical Limited (12058218) United Kingdom