About Mackine Mackinze Limited (12912898) United Kingdom