About Strood Computers Ltd (12801403) United Kingdom