About Stenport Computers Limited (03116739) United Kingdom