About London Tower Properties Limited (10544242) United Kingdom