About Cotterall Investments Limited (08298645) United Kingdom