About Clover And Thomas Investments Limited (11707502) United Kingdom