I sent my first transaction to a company for buying items, so i am not in control of that wallet that was supposed to recieve the bitcoins
First output or first transaction. If it's first transaction than forget about it, that transaction will never confirm.
The second transaction was sent to a localbitcoins wallet that has not yet recieved the bitcoins so i am not able to send any from that wallet.
Again second output or second transaction? Do you own any of these addresses?
1MJF22LL41V1BNdvzucU4z41T5pEoZ5Xio
14SqwLchTWUwjK35Vs8cWU9jzZQa1KLMou
If yes, do what I told earlier, if no double-spend that transaction and now send it with a truly high fee. At least 0.0005BTC