About Clock Tower People Limited (08035782) United Kingdom