About Clocktower Investments Limited (03227548) United Kingdom