About Stafford Computer Technology Limited (02710488) United Kingdom