This is a vintage Royal Navy Fleet Air Arm Flag or Ensign.

Made from Cotton this is a stitched panel example.

Stamped "Pilot" and has the Fleet Air Arm Crest.

Good size at approx 38 inches x 25 inches.

Please see pictures.