Companies do not normally monitor Google Maps for questions. You should consider contacting them or using their website.
I do not believe they deliver. As stated above you should call them.
Yes , calling them will be helpful . They have a customer service desk.
Thanks! Your answer is awaiting moderation.