About Clocktower Properties Limited (01701293) United Kingdom