About The Anchor Practice Limited (11896492) United Kingdom