About I. & D. Cant Limited (SC037410) United Kingdom