Home Industry Happy Socks opens London flagship store