About Spencer Medical Limited (07891918) United Kingdom