Can A Limited Company Buy Shares