About Mccormack & Partners Limited (SC608923) United Kingdom