Lady Amelia, who is 36th in line to the throne, was a vision in white as she celebrated her 21st birthday with friends in the Burberry cafe in London on Thursday night.