0
Scottish Power UK plc is owned by the Spanish energy company Iberdrola.
$66.10 as per call to jpmogan/chase.
Yes there is a UK Trust Finance Bank Plc in UK
no
Capita Registrars