About Sherwood Systems Limited (NI022536) United Kingdom