About Deane Computer Solutions Limited (06227177) United Kingdom