This is a super rare S#6616a ( BT29) Variety , and wonderfully designed coin.
Bank of Ireland 30d Bank Token , extremely hard to find in this condition