Cool ankle boots with a low stacked heel and side zip- the shape tells me they might be from the 1980s, but maybe more recent. 
Would look fab worn with wide leg or straight cropped jeans or skinny jeans for a garage punk look.
No brand stamp or label, so no idea where they are from, but they are definitely real leather and good quality boots with plenty of wear left in them.
Size: I am a UK 7 / 40 and they are just a little too small, so i would say they are a UK 6.5 / European 39 - 40.