About Lemon & Thyme Restaurant Ltd (SC589298) United Kingdom