Actually it's a test account that's showing this issue.
I logon as a test account that has recently been created so has not reports in AD.
When I logon as that user the "My Teams" section is showing a whole bunch of members.
No-one is reporting anything similar but I checked another test account and that is also showing members who are not managed by that account.
Any ideas where I should look for a solution?