About Lee & Smith Co Limited (01282331) United Kingdom