Located at NEC House in London, NEC Capital UK is responsible for European group finance and treasury operations.
NEC House
1 Victoria Road
London
W3 6BL
UK
Tel: + 44 (0)20 7752 3833
Fax: + 44 (0)20 7752 3843