About Lewis And Klein Associates Limited (11718063) United Kingdom