About Lime & Thyme London Ltd (11591364) United Kingdom