About 12 Russell Street (management Company) Limited (04592477) United Kingdom