About Anchor House Management Company Limited (05628062) United Kingdom