In a saucepan over medium heat add the butter, half and half and cream cheese and chicken broth. Let it melt all together. Then let it simmer for a few minutes. In a bowl add together the milk and flour. Whisk until smooth and then add to the cream mixture. Then add the frozen broccoli. Let it cook for 10 minutes while stirring. Then remove from heat and season with salt and pepper.