About Idc Harrogate Limited (02608948) United Kingdom