About The Russell Place Management Company Limited (02649380) United Kingdom