Me and Vanna we like our words short, or I'm too tired to think straight, I can come up with lots of words for someone who is not so intelligent, but none over 5 letters.

As for the second question, I think I agree with Mav. In short, I would use on, because it's not a specific address.
My Uncle has a shop on Hawthorn Road.
My Uncle has a shop at 615 Hawthorn Road.