About Russell Wood (holdings) Limited (02100686) United Kingdom