About Locke (scotland) Limited (SC555503) United Kingdom