About Challicom & Co Limited (00282570) United Kingdom