About Lee Thompson Technical Associates Limited (04069623) United Kingdom