About Stanford (scotland) Limited (SC535526) United Kingdom