About Slade & Tapping Medical Limited (12410748) United Kingdom