I think UK semi-detached means like a US garden townhouse, where two units share a common wall and part of their roofing (?) Sometimes we call it a duplex.
Bp ----- kind of a mess with the Lockerbie bomber release and Libyan oil deals. Their reputation is horrible right now.

