About Clover & Thistle Limited (08504866) United Kingdom