About Anchor House Limited (08323102) United Kingdom