Company name: 14 Hills
Description: Foliage-filled, high-rise dining
14th floor, 120 Fenchurch St, London EC3M 5AL, United Kingdom