About Lottie & Ro Ltd (12606810) United Kingdom