About Anchor And Maid Limited (12049123) United Kingdom