Imperial College Healthcare NHS Trust
Du Cane Road
London
W12 0HS
Mr Dennis Loja
Chief Perfusionist
0203 313 4195