About The Labsales Company Limited (03893301) United Kingdom