About 117 Fenchurch Street Limited (11594223) United Kingdom