About Leo Tower Limited (10676180) United Kingdom