About Thyme And Place Ltd (12656017) United Kingdom