About Callan Controls Limited (SC379158) United Kingdom