About Grendon Computers Ltd (13115841) United Kingdom