About Mactaggart & Mickel Homes England Limited (10401881) United Kingdom