About Russell And Telfer Limited (SC043047) United Kingdom