About Stubbs Computer Services Ltd (07416359) United Kingdom