About The Anchor Society Limited (05796497) United Kingdom