About Leeds Lifescience Limited (07712973) United Kingdom