About Solar Microfilm Equipment Limited (01902942) United Kingdom