About Haxby Group Practice Holdings Limited (08196621) United Kingdom