About Primrose Energy And Architectural Solutions Limited (11910922) United Kingdom