About Loch Properties (scotland) Limited (SC584901) United Kingdom