There is no problem to use から there. Both から and ので indicate the cause/reason of the main clause, i.e, both mean "because". I chose ので since the sentence is written in polite forms. ので sounds more polite than から, so it's preferred in polite sentences.