About Lee Clements Limited (03690019) United Kingdom