About Clover Hill Holdings Limited (03642511) United Kingdom