About Anchor Shield Properties Ltd (12910448) United Kingdom