About Installation By Design Limited (03572769) United Kingdom