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.