Special Amstrad 7220000824 keyboard. Has a different connector specific for an Amstrad computer (if you are looking at this listing you probably know better than me). It won't fit on a regular PC and it won't fit on an Amstrad XT (1512 or 1640 series).
It is in good condition, though the keys could use a good clean. Light yellowing due to age (see photos).
Pickup from Cairnlea (a western suburb of Melbourne) preferred, or I can post at buyer's expense.