James Walker (Leith) saw a 3% decline in pre-tax profits during its latest financial year to the end of March