Spot on Aran, seems you are reading a lot. Found few companies which I believe fulfill most of the requirements (see below, had a look in to previous years earnings), but still studying. Let me know your thoughts as well.
ABANS ELECTRICALS PLC - ABAN.N0000; avg. Stock Growth/year 22%, ROE 23.5%, Number of years reviewed 14
AGSTAR FERTILIZERS LIMITED - AGST.N0000; avg. Stock Growth/year 33%, ROE 10.5%, Number of years reviewed 11
AITKEN SPENCE HOTEL HOLDINGS PLC - AHUN.N0000; avg. Stock Growth/year 21%, ROE 22.1%, Number of years reviewed 15
ASIRI HOSPITAL HOLDINGS PLC - ASIR.N0000; avg. Stock Growth/year 28%, ROE 9.1%, Number of years reviewed 10
CARGILLS (CEYLON) PLC - CARG.N0000; avg. Stock Growth/year 49%, ROE 14.1%, Number of years reviewed 11
CARSON CUMBERBATCH PLC - CARS.N0000; avg. Stock Growth/year 27%, ROE 13.2%, Number of years reviewed 10
CEYLINCO INSURANCE PLC - CINS.N0000; avg. Stock Growth/year 35%, ROE 15.1%, Number of years reviewed 14
CEYLON INVESTMENT PLC - CINV.N0000; avg. Stock Growth/year 23%, ROE 13.5%, Number of years reviewed 10
CEYLON LEATHER PRODUCTS PLC - CLPL.N0000; avg. Stock Growth/year 26%, ROE 3.9%, Number of years reviewed 12
CEYLON TOBACCO COMPANY PLC - CTC.N0000; avg. Stock Growth/year 40%, ROE 239.4%, Number of years reviewed 8
CIC HOLDINGS PLC - CIC.N0000; avg. Stock Growth/year 25%, ROE 2.5%, Number of years reviewed 14
COMMERCIAL BANK OF CEYLON PLC - COMB.N0000; avg. Stock Growth/year 21%, ROE 21%, Number of years reviewed 18
DISTILLERIES COMPANY OF SRI LANKA PLC - DIST.N0000; avg. Stock Growth/year 30%, ROE 17.6%, Number of years reviewed 18
FIRST CAPITAL HOLDINGS PLC - CFVF.N0000; avg. Stock Growth/year 33%, ROE 16.3%, Number of years reviewed 12
GESTETNER OF CEYLON PLC - GEST.N0000; avg. Stock Growth/year 24%, ROE 40.9%, Number of years reviewed 14
N D B CAPITAL HOLDINGS PLC - CDIC.N0000; avg. Stock Growth/year 27%, ROE 56.8%, Number of years reviewed 14
NATIONS TRUST - NTB.N0000; avg. Stock Growth/year 23%, ROE 1.6%, Number of years reviewed 14
NESTLE LANKA PLC - NEST.N0000; avg. Stock Growth/year 24%, ROE 79%, Number of years reviewed 16
ROYAL CERAMICS LANKA PLC - RCL.N0000; avg. Stock Growth/year 25%, ROE 17.1%, Number of years reviewed 14
SAMPATH BANK PLC - SAMP.N0000; avg. Stock Growth/year 22%, ROE 20.5%, Number of years reviewed 14
SEYLAN BANK PLC - SEYB.N0000; avg. Stock Growth/year 21%, ROE 10.8%, Number of years reviewed 14
Please not above are my calculations after reviewing annual reports.