About Clock Tower (berko) Limited (13433846) United Kingdom