About Anchor Property Care & Co Limited (13354993) United Kingdom