Hello again Jackie
Think I've found the family on the 1851 census - minus Alexander - and a further 2 children born since the '41 census. Have searched for Alexander as that + Alex/Alexr and both Mc and Mac.  Only 2 hits come up for an age 35 to 45 and I'm sure neither is your man.
Used the 
www.freecen.org.uk site  - still in Heast
 ~~~~~~~~ 
MCINNES   Rachael   Wife   M   F   42   Crofters Wife 4 Acres    Inverness-shire - Strath        
MCINNES   Niel   Son   U   M   18   Crofters Son    Inverness-shire - Strath        
MCINNES   Catharine   Dau   -   F   16   Crofters Dau    Inverness-shire - Strath        
MCINNES   Duncan   Son   -   M   14       Inverness-shire - Strath        
MCINNES   Chirsty   Dau   -   F   11       Inverness-shire - Strath        
MCINNES   Isabella   Dau   -   F   5       Inverness-shire - Strath        
MCINNES   Donald   Son   -   M   3       Inverness-shire - Strath