About London & Towergate Properties Limited (01400290) United Kingdom