About Clover Place Limited (09921697) United Kingdom