About Lesterose Scotland Limited (03164383) United Kingdom