IIRC, shareholders' discount is for leisure travel only. Your post suggests you want to use the discount for business travel. I'm not sure how BA police this (frisk you at check-in for your BlackBerry ...) but buying the shares in your company name might be a gievaway.
hth