About James Callander & Son Limited (SC024779) United Kingdom