About London Curtain & Design Ltd (12081707) United Kingdom