About Clover Properties Limited (01841017) United Kingdom