About Lime & Thyme Ltd (09574021) United Kingdom