About Tower Cafe London Ltd (11164597) United Kingdom