Hi Robin

I wanted to give this a bump to see if any of our social media experts can chime in but wanted to say that in my experience you aren't able to add a Twitter feed to a business page, only to a personal page. When I tried to add the Twitter feed for VAF to the VAF FB page it added it to my personal page. No matter which way I went about it - that seems to be the way it works.
Hopefully you'll get someone on here who knows what's what though because I am by no means an expert on the topic...