About Space And Thyme Management Limited (11272141) United Kingdom