| Date | Source | Headline | |
|---|---|---|---|
| 1st Feb 2016 | 7:25 am | RNS | Holding(s) in Company |
| 1st Feb 2016 | 7:00 am | RNS | Acquisition of Zip Textiles (Services) Limited |
| 14th Jan 2016 | 9:09 am | RNS | Holding(s) in Company |
| 12th Jan 2016 | 8:46 am | RNS | Holding(s) in Company |
| 6th Jan 2016 | 7:00 am | RNS | Pre-Close Trading Update |
| 31st Dec 2015 | 7:00 am | RNS | Total Voting Rights |
| 23rd Dec 2015 | 7:00 am | RNS | Non-Executive Directorate Change |
| 22nd Dec 2015 | 4:05 pm | RNS | Holding(s) in Company |
| 2nd Dec 2015 | 3:09 pm | RNS | Holding(s) in Company |
| 1st Dec 2015 | 5:17 pm | RNS | Director/PDMR Shareholding |
| 30th Nov 2015 | 7:37 am | RNS | Total Voting Rights |
| 30th Nov 2015 | 7:00 am | RNS | Acquisition of Ashbon Services Limited |
| 30th Oct 2015 | 11:42 am | RNS | Total Voting Rights |
| 14th Oct 2015 | 2:37 pm | RNS | Holding(s) in Company |
| 13th Oct 2015 | 12:54 pm | RNS | Holding(s) in Company |
| 1st Oct 2015 | 8:44 am | RNS | Holding(s) in Company |
| 30th Sep 2015 | 7:00 am | RNS | Total Voting Rights |
| 2nd Sep 2015 | 7:00 am | RNS | Half Yearly Report |
| 13th Aug 2015 | 4:25 pm | RNS | Holding(s) in Company |
| 13th Aug 2015 | 4:08 pm | RNS | Holding(s) in Company |
| 13th Aug 2015 | 9:19 am | RNS | Holding(s) in Company |
| 13th Aug 2015 | 7:00 am | RNS | Notice of Interim Results |
| 3rd Aug 2015 | 8:51 am | RNS | Blocklisting Interim Review |
| 3rd Aug 2015 | 8:48 am | RNS | Blocklisting Interim Review |
| 31st Jul 2015 | 11:52 am | RNS | Total Voting Rights |
| 2nd Jul 2015 | 7:00 am | RNS | Pre-Close Trading Statement |
| 30th Jun 2015 | 9:21 am | RNS | Total Voting Rights |
| 1st Jun 2015 | 9:07 am | RNS | Total Voting Rights |
| 26th May 2015 | 4:38 pm | RNS | Holding(s) in Company |
| 21st May 2015 | 4:31 pm | RNS | Holding(s) in Company |
| 11th May 2015 | 10:55 am | RNS | Holding(s) in Company - Replacement |
| 11th May 2015 | 10:10 am | RNS | Holding(s) in Company |
| 11th May 2015 | 10:00 am | RNS | Holding(s) in Company - Replacement |
| 8th May 2015 | 3:20 pm | RNS | Holding(s) in Company |
| 8th May 2015 | 2:33 pm | RNS | Holding(s) in Company |
| 8th May 2015 | 10:27 am | RNS | Grant of Share Options |
| 7th May 2015 | 1:22 pm | RNS | Result of AGM |
| 7th May 2015 | 7:00 am | RNS | AGM Statement |
| 6th May 2015 | 9:30 am | RNS | Holding(s) in Company |
| 6th May 2015 | 9:26 am | RNS | Holding(s) in Company |
| 5th May 2015 | 12:05 pm | RNS | Holding(s) in Company |
| 1st May 2015 | 7:00 am | RNS | Acquisition of London Linen Supply Ltd |
| 30th Apr 2015 | 7:00 am | RNS | Total Voting Rights |
| 31st Mar 2015 | 9:04 am | RNS | Total Voting Rights |
| 26th Mar 2015 | 2:42 pm | RNS | Holding(s) in Company |
| 13th Mar 2015 | 3:15 pm | RNS | Annual Financial Report |
| 3rd Mar 2015 | 7:00 am | RNS | Final Results |
| 2nd Mar 2015 | 3:43 pm | RNS | Holding(s) in Company |
| 27th Feb 2015 | 11:42 am | RNS | Total Voting Rights |
| 26th Feb 2015 | 4:27 pm | RNS | Holding(s) in Company |
Due to London Stock Exchange licensing terms, we stipulate that you must be a private investor. We apologise for the inconvenience.
To access our Live RNS you must confirm you are a private investor by using the button below.