The inscription on the right side of the frame is the InterArms importer logo.
It is only the exterior of the slide that appears to have been parked. The photographs (when you can see them) give a very good representation of the condition (you wont find any additional pitting).
If you need higher resolution photos, just email me.