About Walter Scott & Partners Limited (SC093685) United Kingdom