About Lambros Sound And Music Limited (08913540) United Kingdom