About Clockhouse Computer Trading Ltd. (03162003) United Kingdom