About The Russell Court Barbican Management Company Limited (07082181) United Kingdom