About Tower Lodge Properties Limited (10496259) United Kingdom