About Rebecca Lloyd Ltd (10967313) United Kingdom