Magic circle hourly rates hit all-time high of £850