About Russell Gardens Management Company Ltd (09020173) United Kingdom