About Lee & Lambert Limited (13165776) United Kingdom