About Primrose Hill Apartments London Limited (07387956) United Kingdom