About Russell House Properties Limited (11853881) United Kingdom