About Delta Rooftop Solutions Ltd (10918588) United Kingdom