About The Russell Partnership Limited (07640324) United Kingdom