About Mactaggart & Mickel International Limited (SC273881) United Kingdom