About Clock Tower Limited (02432228) United Kingdom