About Russell Associates (architecture) Limited (04663438) United Kingdom