About Storr Health Care Ltd (11268173) United Kingdom