About Ls 20 Fenchurch Street Limited (05659931) United Kingdom