About Anchor Street Limited (06295797) United Kingdom