Valid information from all contributors thanks.
The site is related to the key terms however these are specific competitor multiple brands key terms which seems to rank very well for considering the brands aren't mentioned on the website.
I've checked backlinks, anchor texts, internal site search etc and nothing coming up for the brand terms and yet rank well. Trying to figure out how this is possible...