About I. D. And C. Holdings Limited (05249686) United Kingdom