[PD-844] Updated the Company Profile model and form

Under-estimated myself. This took way less time than I originally thought. 
I could have deleted the test, but I thought it'd be a nice reminder of unused functionality. Would also make a decent spec if we decide to re-implement another way.