About Stafford It Solutions Ltd. (08429463) United Kingdom