About Lee Developments And Lettings Limited (08078636) United Kingdom