About C T T Managers Limited (02671614) United Kingdom