About Lee Horwich & Co Ltd (11625406) United Kingdom