About Clifton Computer Systems Limited (01890805) United Kingdom