Anglepoise 90 Mini Mini — from £115 at Heal's, 6 colours | Compare Furnishings