A guest at a Buckingham Palace event told royal author Robert Hardman how a boorish Andrew Mountbatten-Windsor tried to make it 'all about him'