Another house full of flowers across from Loch Lomond in Scotland