By Anna Whitelock Ms. Whitelock is a historian, writer and commentator on the royal family. LONDON - Buckingham Palace is the official headquarters of the British monarchy, but Windsor Castle, the longest-inhabited castle in the world, situated in the county of Berkshire some 20 miles from central London, is its family home, a place of refuge and comfort.