About S C Mcallister & Company Limited (SC094880) United Kingdom