I’m assuming the little pin cushion in question isn’t old but I can’t match the date letter with the Birmingham date marks. Also, I can’t identify the maker. The only possibility I can find is Perry Greaves Ltd but they only existed from 1969-1977 and the date mark doesn’t correspond to that time period (the letter P).
Any help would be greatly appreciated. Thanks.