About Lea Jayne Webber Limited (08299149) United Kingdom