Terraced house in north London 'at centre of $1.2bn sanction-busting electronics sales to Russia'

Financial records appear to show shipments of laptops, mobile phones and microchips have been repeatedly sent from a business registered at the unassuming property in Enfield, North London.