About S Callan Ltd (12131101) United Kingdom