Did you go inside Pembroke Lodge gardens? Cos thats where the mound is together with 3 information boards just about the mound...
Oh and next time you are about, let me know and I'll show you the possible hill fort & where the other 2 'longbarrows' might be...