About Scatchard Surgical Ltd (11905912) United Kingdom