About Lee Technical Services Limited (05288207) United Kingdom