About Mccallum Limited (SC329861) United Kingdom