About Eaton Kenilworth Russel Management Company Limited (01278141) United Kingdom