About Clock Tower Property Ltd (12969526) United Kingdom