About Clock Tower Property Development Limited (08866627) United Kingdom