About C Russell Holdings Limited (06930343) United Kingdom