About Design Installation Service Limited (01102229) United Kingdom