About Russell Mcleod Limited (SC292246) United Kingdom