About Sherr Technologies Limited (05309359) United Kingdom