When in doubt call the particular store you are wanting to purchase from for the details.
Yes, they deliver. Delivery charges vary by item and how much you spend. The easiest way to find out is to add everything to your online cart.
So I do not know
Thanks! Your answer is awaiting moderation.