About Ruffles & Lace Ltd (11453527) United Kingdom