3x Galanz microswitches, type 15A, 125VAC or 250VAC. T105 50E3, W-15-302C GP. Microwave door microswitch assembly. Make and model unknown, probably from a microwave door. Likely to fit either Panasonic, Sharp, Samsung, Neff, AEG or Sanyo.
eBay