About Mccallum Stewart Limited (SC030676) United Kingdom