About Sellars International Healthcare Limited (03319863) United Kingdom