Hello Don,
Great advice you got from Gary Lee. I have similar experiences and I can also say that it matters a lot.
There are some additional things related to your website's backlink profile I would consider.
For example for the Glass Cottage website has a lot of links from /links page of other websites. There is no particular issue with this kind of links - excepting the fact that they, along with the links from your other websites make up for the majority of the backlinks. If a website grows naturally it's hard to believe it will get mentioned mostly on "/links" pages. It will be the other way around. It will be mentioned in "context" in many websites, and it will also pick up some /link pages. There is not much wrong with what you have, it's mostly what's missing.
And another thing that might be affecting your performance significantly:
In your backlink profile I found one "cloacked link" to your website. It was on some kind of designer's website. The link was not visible for the users, but it was visible for search engines. Along with a few hundred other links to hotels, games and other stuff. It was probably not your doing, it's a big chance it's some kind sabotage. This kind of links could make your sites enter some networks penalized by Google for bad linking practices. I would contact the website owners, tell them their site was hacked and ask to remove the links - or use disavow tool on it if no feedback received.
I would do a thorough analysis on each of your sites backlinks if I were you!
Good luck!