About Russell Lindsey Engineering Limited (00961358) United Kingdom