LE ROY STRIKING AND REPEATING CLOCK Le Roy & Fils, 13 & 15 Palais Royal/ 211 Regent Street, Paris/ London, No. 12511. Made in France, circa 1890. Fine, gilt brass and Limoges painted on enamel, 8-day going, hour and half-hour striking and repeating carriage clock with alarm.