About Thornton And Deitz Ltd (11406893) United Kingdom