About Mactaggart Scott (uk) Limited (09163036) United Kingdom