About Russell And Sedgwick Limited (01288559) United Kingdom