About Rock & Lace Ltd (11370245) United Kingdom