About London Curtain Makers Limited (07304220) United Kingdom