About Russell S Of Dess Ltd. (SC591087) United Kingdom