About Primrose Hill Apartments Limited (NI029168) United Kingdom