PICTURES: Former Perthshire home of JM Barrie on sale for £950k