About Bow & Lace Ltd (11572546) United Kingdom