About London Blinds And Shutters Limited (08468061) United Kingdom