About Anchor Terrace Freehold Limited (10721327) United Kingdom