About Calico And Clover Limited (12550412) United Kingdom