About Watchtower Properties Ltd (03504109) United Kingdom