About 20 Fenchurch Street Limited Partnership (LP013933) United Kingdom