About Lee Scientific Consultancy Limited (04412043) United Kingdom