About Alexander Scott Limited (09257364) United Kingdom