About Taylors Organex Limited (00755431) United Kingdom