small model cars (Long Ashton BS41)
These are about 3 inches long, made of plastic. I don't know their origin, other than it says "made in China" on the underside.
This offer has been gifted to someone and is no longer available.