Edinburgh has topped a list of the most attractive British locations for commercial property investment outside of London, according to new research.