About Callanish Land Limited (SC166498) United Kingdom