About Clock Tower Management Company (1993) Limited (02849338) United Kingdom