Shearwater Group plc Preliminary Results