About Lee Thackray Developments Limited (11896898) United Kingdom