About Cooper & Mckenzie Limited (SC024303) United Kingdom