About Sandalwood Medical Limited (08804707) United Kingdom