About Leeds Medical Company Limited (03251896) United Kingdom