About Lewis And Lockyer Limited (03870098) United Kingdom