About Lee Wells Limited (13340210) United Kingdom