Veeve - Penthouse Seddon House is located Seddon House London London, England United Kingdom EC2Y 8BX