About Deane Computer Services Limited (02047354) United Kingdom