They info is from The Times newspaper for the dates that I have indicated. This is another, dated May 25, 1891:
The Admiralty have issued instructions for the Kingfisher, composite sloop, 1,300 tonnes, 1,090 horse power, Commander Alexander M Gardiner, which was despatched from Sheerness in November 1884, to return to England from the East Indies Station upon completion of her second term of service on the East Indies Station.
It fits neatly with the ship that Annie has posted, and indicates that she was away for nearly 7 years.
K
EDIT - was typing the reply as you posted again