About Dr Helen Spencer Limited (07450310) United Kingdom