About Alexander Scott & Son Limited (NI002358) United Kingdom