About Smellie Savage Computers Limited (03901258) United Kingdom