About Anchor & Strap Boutique Ltd (12953602) United Kingdom