About Mactaggart Scott (holdings) Limited (SC334329) United Kingdom