Hiding Sections Of The Admin Panel

I am looking for some help on hiding certain areas / sections in the wordpress admin panel for people who have setup sites with me.

I would like to hide all the notifications that show (ie; notices that show when plugins are out of date, register plugins etc - you know the ones that appear at the top with the 'x' next to them. Is it possible to hide these from users?

I would also like to hide menu features such as tools etc - is this possible?

I am using a plugin called SportSpress on all my sites, but if a person who is admin of a site goes to the widgets section and chooses to add a fixture or result, it asks to choose a site and displays all the sites within network - I need this to be hidden. How do i get it to only show the site of the logged in user?

Look forward to hearing any solutions.