About Primrose Installations Limited (10992094) United Kingdom