About Mactaggart Speir & Watson Limited (09260775) United Kingdom