About Lambert & Searle Limited (06979181) United Kingdom