About Lucas & Sara Ltd (13450049) United Kingdom