About H&r Anchor Ltd (11973808) United Kingdom