About Newell Osteopaths And Associates Limited (13048237) United Kingdom