About Templeton Properties (scotland) Limited (SC286705) United Kingdom