According to the Internet Movie DataBase the location was a florists shop in Old Town High Street, Hemel Hempstead, Hertfordshire,
Ironically,this has now become a restaurant called?
You guessed it~
"Pie in the Sky"!
More Information here:~ http://www.imdb.com/title/tt0106102/
Scroll down to "Additional Details"