About Clock Tower Residents Company Ltd (03399545) United Kingdom