About Sander Computer Service Limited (03267192) United Kingdom