About Bee And Anchor Limited (10450421) United Kingdom