About D & I Window Solutions Limited (07107098) United Kingdom