About Callan Completions Limited (10018219) United Kingdom