About Kelly & Laura Ltd (13375019) United Kingdom