About Callan & Co (glasgow) Limited (SC332986) United Kingdom