About W. Anchor And Parrot Holdings Ltd (12998907) United Kingdom