About Lester & Cresswell Limited (00813271) United Kingdom