About Lea Design & Vertrieb Solution Limited (08815016) United Kingdom