About Quince And Clover Ltd. (11186126) United Kingdom