About Galaxy Home Improvement Consultants Limited (03372570) United Kingdom